home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 February
/
EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso
/
earcd
/
gnu
/
recode33.lha
/
recode-3.3
/
ltexlat1.l
< prev
next >
Wrap
Text File
|
1993-12-10
|
5KB
|
135 lines
/* Conversion of files between different charsets and usages.
Copyright (C) 1990, 1993 Free Software Foundation, Inc.
Francois Pinard <pinard@iro.umontreal.ca>, 1988.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* Step name: latex_latin1. */
After [ \t]*(\{\})?
%%
"\\#" { if (diacritics_only) ECHO; else output ('#'); }
"\\$" { if (diacritics_only) ECHO; else output ('$'); }
"\\%" { if (diacritics_only) ECHO; else output ('%'); }
"\\&" { if (diacritics_only) ECHO; else output ('&'); }
"\\_" { if (diacritics_only) ECHO; else output ('_'); }
"\\{" { if (diacritics_only) ECHO; else output ('{'); }
"\\}" { if (diacritics_only) ECHO; else output ('}'); }
"\\backslash"{After} { if (diacritics_only) ECHO; else output ('\\'); }
"\\ " { if (diacritics_only) ECHO; else output (160); }
"!'" { if (diacritics_only) ECHO; else output (161); }
"\\S"{After} { if (diacritics_only) ECHO; else output (167); }
"\\\""{After} { if (diacritics_only) ECHO; else output (168); }
"``" { if (diacritics_only) ECHO; else output (171); }
"\\neg"{After} { if (diacritics_only) ECHO; else output (172); }
"\\-" { if (diacritics_only) ECHO; else output (173); }
"\\mbox{$^\\circ$}" { if (diacritics_only) ECHO; else output (176); }
"\\mbox{$\\pm$}" { if (diacritics_only) ECHO; else output (177); }
"\\mbox{$^2$}" { if (diacritics_only) ECHO; else output (178); }
"\\mbox{$^3$}" { if (diacritics_only) ECHO; else output (179); }
"\\'"{After} { if (diacritics_only) ECHO; else output (180); }
"\\mbox{$\\mu$}" { if (diacritics_only) ECHO; else output (181); }
"\\cdotp" { if (diacritics_only) ECHO; else output (183); }
"\\,"{After} { if (diacritics_only) ECHO; else output (184); }
"\\mbox{$^1$}" { if (diacritics_only) ECHO; else output (185); }
"''" { if (diacritics_only) ECHO; else output (187); }
"\\frac1/4"{After} { if (diacritics_only) ECHO; else output (188); }
"\\frac1/2"{After} { if (diacritics_only) ECHO; else output (189); }
"\\frac3/4"{After} { if (diacritics_only) ECHO; else output (190); }
"?'" { if (diacritics_only) ECHO; else output (191); }
"\\`A"|"\\`{A}" { output (192); }
"\\'A"|"\\'{A}" { output (193); }
"\\^A"|"\\^{A}" { output (194); }
"\\~A"|"\\~{A}" { output (195); }
"\\\"A"|"\\\"{A}" { output (196); }
"\\AA"{After} { output (197); }
"\\AE"{After} { output (198); }
"\\c +C"|"\\c{C}" { output (199); }
"\\`E"|"\\`{E}" { output (200); }
"\\'E"|"\\'{E}" { output (201); }
"\\^E"|"\\^{E}" { output (202); }
"\\\"E"|"\\\"{E}" { output (203); }
"\\`I"|"\\`{I}" { output (204); }
"\\'I"|"\\'{I}" { output (205); }
"\\^I"|"\\^{I}" { output (206); }
"\\\"I"|"\\\"{I}" { output (207); }
"\\~N"|"\\~{N}" { output (209); }
"\\`O"|"\\`{O}" { output (210); }
"\\'O"|"\\'{O}" { output (211); }
"\\^O"|"\\^{O}" { output (212); }
"\\~O"|"\\~{O}" { output (213); }
"\\\"O"|"\\\"{O}" { output (214); }
"\\O"{After} { output (216); }
"\\`U"|"\\`{U}" { output (217); }
"\\'U"|"\\'{U}" { output (218); }
"\\^U"|"\\^{U}" { output (219); }
"\\\"U"|"\\\"{U}" { output (220); }
"\\'Y"|"\\'{Y}" { output (221); }
"\\ss"{After} { output (223); }
"\\`a"|"\\`{a}" { output (224); }
"\\'a"|"\\'{a}" { output (225); }
"\\^a"|"\\^{a}" { output (226); }
"\\~a"|"\\~{a}" { output (227); }
"\\\"a"|"\\\"{a}" { output (228); }
"\\aa"{After} { output (229); }
"\\ae"{After} { output (230); }
"\\c c"|"\\c{c}" { output (231); }
"\\`e"|"\\`{e}" { output (232); }
"\\'e"|"\\'{e}" { output (233); }
"\\^e"|"\\^{e}" { output (234); }
"\\\"e"|"\\\"{e}" { output (235); }
"\\`\\i"{After}|"\\`{\\i}" { output (236); }
"\\'\\i"{After}|"\\'{\\i}" { output (237); }
"\\^\\i"{After}|"\\^{\\i}" { output (238); }
"\\\"\\i"{After}|"\\\"{\\i}" { output (239); }
"\\~n"|"\\~{n}" { output (241); }
"\\`o"|"\\`{o}" { output (242); }
"\\'o"|"\\'{o}" { output (243); }
"\\^o"|"\\^{o}" { output (244); }
"\\~o"|"\\~{o}" { output (245); }
"\\\"o"|"\\\"{o}" { output (246); }
"\\o"{After} { output (248); }
"\\`u"|"\\`{u}" { output (249); }
"\\'u"|"\\'{u}" { output (250); }
"\\^u"|"\\^{u}" { output (251); }
"\\\"u"|"\\\"{u}" { output (252); }
"\\'y"|"\\'{y}" { output (253); }
"\\\"y"|"\\\"{y}" { output (255); }
%%
void
module_latex_latin1 (void)
{
declare_alias ("ltex", "latex");
declare_step ("latex", "latin1", MANY_TO_ONE, NULL, file_latex_latin1);
}